package net.dgg.zz.common.entity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Description: 销售订单表
 * @Author Created by zyou on 2019-08-27 .
 **/
public class OrderVo{

    /**
     * 订单id
     */
    private Long orderId;

    /**
     * 订单编号
     */
    private String orderNo;

    /**
     * 合同编号
     */
    private String contractNo;

    /**
     * 订单金额
     */
    private BigDecimal amount;

    /**
     * 商机ID
     */
    private Long businessId;

    /**
     * 商机编号
     */
    private String businessNo;

    /**
     * 客户联系人电话
     */
    private String contactPhone;

    /**
     * 客户名称
     */
    private String customerName;

    /**
     * 客户ID
     */
    private Long customerId;

    /**
     * 客户编号
     */
    private String customerNo;

    /**
     * 大业态标识
     */
    private String businessTypeNo;

    /**
     * 大业态名称
     */
    private String businessTypeName;

    /**
     * 签单商务id
     */
    private Long businessUserId;

    /**
     * 签单商务名称
     */
    private String businessUserName;

    /**
     * 下单时间
     */
    private Date placeOrderTime;

    /**
     * 身份证号
     */
    private String idNumber;

    /**
     * 签单事业部ID
     */
    private Long signOrgId;

    /**
     * 签单事业部名称
     */
    private String signOrgName;
    /**
     * 签单部门ID
     */
    private Long organizationId;

    /**
     * 签单部门名称
     */
    private String organizationName;

    /**
     * 下单部门id
     */
    private Long placeOrganizationId;

    /**
     * 下单部门名称
     */
    private String placeOrganizationName;

    /**
     * 下单事业部id
     */
    private Long placeOrderOrgId;

    /**
     * 下单事业部名称
     */
    private String placeOrderOrgName;
    /**
     * 生产所属事业部id
     */
    private Long productOrgId;

    /**
     * 生产所属事业部名称
     */
    private String productOrgName;
    /**
     * 收款金额
     */
    private BigDecimal endAmount;
    /**
     * 下单人id
     */
    private Long placeOrderUserId;
    /**
     * 下单人姓名
     */
    private String placeOrderUserName;

    /**
     * 案件来源
     */
    private String caseChannel;

    /**
     * 付款方式
     */
    private String payMethod;

    /**
     * 备注
     */
    private String remark;


    /**
     * 拓展字段
     */
    private String extendParam;

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getContractNo() {
        return contractNo;
    }

    public void setContractNo(String contractNo) {
        this.contractNo = contractNo;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public Long getBusinessId() {
        return businessId;
    }

    public void setBusinessId(Long businessId) {
        this.businessId = businessId;
    }

    public String getBusinessNo() {
        return businessNo;
    }

    public void setBusinessNo(String businessNo) {
        this.businessNo = businessNo;
    }

    public String getContactPhone() {
        return contactPhone;
    }

    public void setContactPhone(String contactPhone) {
        this.contactPhone = contactPhone;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public Long getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Long customerId) {
        this.customerId = customerId;
    }

    public String getCustomerNo() {
        return customerNo;
    }

    public void setCustomerNo(String customerNo) {
        this.customerNo = customerNo;
    }

    public String getBusinessTypeNo() {
        return businessTypeNo;
    }

    public void setBusinessTypeNo(String businessTypeNo) {
        this.businessTypeNo = businessTypeNo;
    }

    public String getBusinessTypeName() {
        return businessTypeName;
    }

    public void setBusinessTypeName(String businessTypeName) {
        this.businessTypeName = businessTypeName;
    }

    public Long getBusinessUserId() {
        return businessUserId;
    }

    public void setBusinessUserId(Long businessUserId) {
        this.businessUserId = businessUserId;
    }

    public String getBusinessUserName() {
        return businessUserName;
    }

    public void setBusinessUserName(String businessUserName) {
        this.businessUserName = businessUserName;
    }

    public Date getPlaceOrderTime() {
        return placeOrderTime;
    }

    public void setPlaceOrderTime(Date placeOrderTime) {
        this.placeOrderTime = placeOrderTime;
    }

    public String getIdNumber() {
        return idNumber;
    }

    public void setIdNumber(String idNumber) {
        this.idNumber = idNumber;
    }

    public Long getSignOrgId() {
        return signOrgId;
    }

    public void setSignOrgId(Long signOrgId) {
        this.signOrgId = signOrgId;
    }

    public String getSignOrgName() {
        return signOrgName;
    }

    public void setSignOrgName(String signOrgName) {
        this.signOrgName = signOrgName;
    }

    public Long getOrganizationId() {
        return organizationId;
    }

    public void setOrganizationId(Long organizationId) {
        this.organizationId = organizationId;
    }

    public String getOrganizationName() {
        return organizationName;
    }

    public void setOrganizationName(String organizationName) {
        this.organizationName = organizationName;
    }

    public Long getPlaceOrganizationId() {
        return placeOrganizationId;
    }

    public void setPlaceOrganizationId(Long placeOrganizationId) {
        this.placeOrganizationId = placeOrganizationId;
    }

    public String getPlaceOrganizationName() {
        return placeOrganizationName;
    }

    public void setPlaceOrganizationName(String placeOrganizationName) {
        this.placeOrganizationName = placeOrganizationName;
    }

    public Long getPlaceOrderOrgId() {
        return placeOrderOrgId;
    }

    public void setPlaceOrderOrgId(Long placeOrderOrgId) {
        this.placeOrderOrgId = placeOrderOrgId;
    }

    public String getPlaceOrderOrgName() {
        return placeOrderOrgName;
    }

    public void setPlaceOrderOrgName(String placeOrderOrgName) {
        this.placeOrderOrgName = placeOrderOrgName;
    }

    public Long getProductOrgId() {
        return productOrgId;
    }

    public void setProductOrgId(Long productOrgId) {
        this.productOrgId = productOrgId;
    }

    public String getProductOrgName() {
        return productOrgName;
    }

    public void setProductOrgName(String productOrgName) {
        this.productOrgName = productOrgName;
    }

    public BigDecimal getEndAmount() {
        return endAmount;
    }

    public void setEndAmount(BigDecimal endAmount) {
        this.endAmount = endAmount;
    }

    public Long getPlaceOrderUserId() {
        return placeOrderUserId;
    }

    public void setPlaceOrderUserId(Long placeOrderUserId) {
        this.placeOrderUserId = placeOrderUserId;
    }

    public String getPlaceOrderUserName() {
        return placeOrderUserName;
    }

    public void setPlaceOrderUserName(String placeOrderUserName) {
        this.placeOrderUserName = placeOrderUserName;
    }

    public String getCaseChannel() {
        return caseChannel;
    }

    public void setCaseChannel(String caseChannel) {
        this.caseChannel = caseChannel;
    }

    public String getPayMethod() {
        return payMethod;
    }

    public void setPayMethod(String payMethod) {
        this.payMethod = payMethod;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getExtendParam() {
        return extendParam;
    }

    public void setExtendParam(String extendParam) {
        this.extendParam = extendParam;
    }
}
